/*
 * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
 * See https://llvm.org/LICENSE.txt for license information.
 * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
 *
 */
int
__mth_i_itrailz(int i)
{
  unsigned ui=i;

  return  (ui)? __builtin_ctz(ui) : 32;
}
